#include "plugin_ui_login.h"
#include "wt_login.h"
#include <QtGlobal>  // for qOverload

Plugin_ui_login::Plugin_ui_login()
{
    m_wt_login = nullptr;
}

void Plugin_ui_login::initialize(mainwindowCallBack cb)
{
    if(!m_wt_login)
    {
        m_wt_login = new wt_login(cb);
    }
}

void Plugin_ui_login::shutdown()
{
    if(m_wt_login)
    {
        m_wt_login->deleteLater();
        m_wt_login = nullptr;
    }
}

QString Plugin_ui_login::name() const
{
    return "Plugin_ui_login";
}

QWidget *Plugin_ui_login::createUI()
{
    if(!m_wt_login)
    {
        qWarning()<<__func__<<" : ui not init ";
    }

    return  m_wt_login;
}


